#!/bin/bash
#定义一个显示进度的函数，屏幕快速显示|  / - \
rotate_line(){
    INTERVAL=0.1                 #设置间隔时间
COUNT="0"                   #设置4个形状的编号，默认编号为0（不代表任何图像）
while :
do
	COUNT=`expr $COUNT + 1`          #执行循环，COUNT每次循环加1,（分别代表4中不同的形状）
	case $COUNT in                     #判断COUNT的值，值不一样显示的形状就不一样
	"1")                                 #值为1显示-
          echo -e '-'"\b\c"                    
          sleep $INTERVAL
          ;;
    "2")                               #值为2显示\\，第一个\是转义
          echo -e '\\'"\b\c"
          sleep $INTERVAL
          ;;
    "3")                              #值为3显示|
          echo -e "|\b\c"
          sleep $INTERVAL
          ;;
   "4")                             #值为4显示/
          echo -e "/\b\c"
          sleep $INTERVAL
          ;;
    *)                                #值为其他时，将COUNT重置为0
          COUNT="0";;
    esac
done
}
rotate_line